// LES OPTIONS

mode_presentation("1");
mode_evaluation("1");
mode_sauvegarde("3");
titre_introduction("TEST DE FRANCAIS - Niveaux A1 A2");
introduction(" <center> Cet exercice est destiné aux apprenants débutants de Français Langue Etrangère. <br>");
introduction("Choisissez le / les thèmes qui vous intéressent et le nombre de questions associées. Cliquez alors sur le bouton COMMENCER.<br>");
introduction("Un barème spécifique vous est proposé pour chaque question. A la fin du test, vous pouvez enregistrer votre résultat.<br>");
introduction("Je vous conseille de regarder le mode d'emploi avant de commencer.</center>");
nombre_questions("2","5","10","15","20","25","30","35");
bouton_sup("MODE D'EMPLOI","pages/mode_emploi.html");
message_debut("Bon courage !||Passez un agréable moment !||Soyez attentif!");
message_fin("Au plaisir de vous retrouver une prochaine fois !||Au revoir !");
url_quitter("http://www.facebook.com/mbairaq");

coef_rep_juste("2");
coef_rep_fausse("-1");
coef_rep_nulle("0");
note_sur("20");

appreciation("16","20","C'est très bien !||Parfait !||Excellent travail !");
appreciation("13","16","Bon travail !");
appreciation("10","13","Ensemble moyen.");
appreciation("6","10","Vous pourriez revoir votre cours, puis tenter à nouveau ces exercices.");
appreciation("0","6","Ne vous découragez pas !||Etudiez votre cours avant de retenter ces exercices.");
non_termine("Vous avez quitté l'exercice sans avoir répondu à toutes les questions !");

juste("Parfait !||Excellent !||Juste !||Correct !||Bravo !||Bonne réponse !||C'est très bien!");
faux("Non...||Faux...||Erreur...||Inexact...||Dommage!");
abandon("Tentez de répondre la prochaine fois !||Ne vous découragez-pas!");


// LE QUESTIONNAIRE

theme("Passé composé");
debut("Voici une question sur le thème &quot;Passé  composé&quot;.");
quest("Ecrivez les verbes au passé composé utilisez être ");
rep("- ne pas rentrer: Anne et Sophie [ne sont pas rentrées]  tard hier soir.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ");
rep("- partir: Elle [est partie]  très tôt ce matin.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ");
rep("- aller: Ils [sont allés]  à la mer.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ");
rep("- tomber: La neige [est tombée] toute la nuit.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");


quest("Ecrivez les verbes au passé composé utilisez être ");
rep("- arriver: A cause de la grève nous [sommes arrivés||sommes arrivées] en retard.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");


quest("Ecrivez les verbes au passé composé utilisez être ");
rep("- rester: Madame Bonnaire, combien de temps est-ce que vous [êtes restées] à Londres?");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

 

quest("Ecrivez les verbes au passé composé utilisez être ");
rep("- ne pas venir: vous [n'êtes pas venus||n'êtes pas venues] lui dire bonjour.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");



quest("Ecrivez les verbes au passé composé utilisez être ");
rep("-naître: Je [suis né||suis née] le 15 juillet 2000.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");



quest("Ecrivez les verbes au passé composé utilisez être ");
rep("- mourir: Ma grand-mère [est morte] l'année dernière.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ");
rep("- devenir: Catherine, tu [est devnue] insupportable!");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ou avoir ");
rep("- rentrer: Il [a rentré]  la voiture au garage?");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ou avoir ");
rep("- descendre: Vous toutes [avez descendu] les bouteilles à la cave?");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ou avoir ");
rep("- descendre: Tous les passagers [sommes descendus] de l'avion.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ou avoir ");
rep("- sortir: Est-ce que tu [as sorti]  le vélo de la cave?");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ou avoir ");
rep("- renter : Nous [sommes rentrés] juste avant l'orage.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ou avoir ");
rep("- monter: Nous [avons monté]  les valises dans la chambre.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

quest("Ecrivez les verbes au passé composé utilisez être ou avoir ");
rep("- monter: Mes amis [sont montés] à pied en haut de la Tour Eiffel.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");


quest("Ecrivez les verbes au passé composé utilisez être ou avoir ");
rep("- passer: Elle [est passée]  par là.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");


quest("Ecrivez les verbes au passé composé utilisez être ou avoir ");
rep("- passer: Elle [a passé] ses vacances en espagne.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");


quest("Ecrivez les verbes au passé composé utilisez être ou avoir ");
rep("- sortir: Ils [sont sortis]  par la porte de secours.");
caracteres_speciaux("î", "â", "ô", "ê", "û", "ä", "ï", "ë", "ü", "à", "é", "è", "ù");

theme("COMPRÉHENSION DE LORAL");

debut("Voici une question sur le thème &quot;COMPRÉHENSION DE LORAL&quot;.");

quest("Combien y a-t-il de poissons?||Quel est le nombre de poissons?||Comptez les poissons!//a");
rep("[ ] 4 poissons");
rep("[ ] 5 poissons");
rep("[x] 6 poissons");
rep("[ ] 7 poissons");
rep("[ ] 8 poissons");
sch("images/nom02.png","244","123");
debut("Pour répondre à cette question, il suffit de savoir compter.");
juste("C'est exact, vous avez bien compté!");
faux("Attention quand vous comptez: Il faut être plus attentif!");
abandon("Dommage, cette question était facile.");
bouton_indice("ECOUTER","pages/son6.html");

quest("Cliquez sur le bouton ECOUTER et tapez le mot épelé <br> 1. Le train part du quai :");
rep("[x] numéro 6.");
rep("[ ] numéro 5.");
rep("[ ] numéro 15.");
//rep(" 2. À quelle heure part le train ? [quatre]");
bouton_indice("ECOUTER","pages/son6.html");

quest("Sur le dessin, combien sont dessinées de roses rouges?//a");
rep("[ ] 1 rose");
rep("[ ] 2 roses");
rep("[x] 3 roses");
rep("[ ] 4 roses");
sch("images/nom02.png","220","123");
bouton_indice("ECOUTER","pages/son6.html");

quest("Quelle est la bonne écriture du nombre 81 ?");
rep("[ ] QUATRE VINGT UN");
rep("[x] QUATRE-VINGT-UN");
rep("[ ] QUATRE VINGT ET UN");
rep("[ ] QUATRE-VINGT-ET-UN");
bouton_indice("ECOUTER","pages/son6.html");

quest("Complétez avec le signe &lt;, &gt; ou =");
rep("3 [<] 7");
rep("6 [>] 2");
rep("4 [=] 1+3");
rep("12-7 [<] 6");
bouton_indice("AIDE","pages/aide1.html");
caracteres_speciaux("<",">","=");

quest(" Ecrivez chaque nombre en lettre.//3");
rep("21 [VINGT ET UN||vingt et un||Vingt et un]");
rep("55 [CINQUANTE-CINQ|| cinquante-cinq||Cinquante-cinq]");
rep("42 [QUARANTE-DEUX||Quarante-deux||quarante-deux]");
bouton_indice("AIDE","pages/aide1.html");


theme("Calculs");

debut("Voici une question sur le thème &quot;Calculs&quot;.");

quest("Quels sont les résultats des additions?//2");
rep("3 + 6 = [9]");
rep("5 + 7 = [12]");
rep("7 + 8 = [15]");

quest("Compléte les additions://2");
rep("3 + [5] = 8");
rep("[8] + 6 = 14");
rep("8 + [9] = 17");

quest("Quels sont les résultats des soustractions?//2");
rep("7 - 2 = [5]");
rep("8 - 5 = [3]");
rep("9 - 3 = [6]");

quest("Complétez les soustractions://2");
rep("8 - [5] = 3");
rep("[9] - 4 = 5");
rep("9 - [1] = 8");


theme("Géométrie");

debut("Voici une question sur le thème &quot;Géométrie&quot;.");

quest("La pomme est située://a");
rep("( ) Au-dessus du trait horizontal et à droite du trait vertical");
rep("(o) Au-dessus du trait horizontal et à gauche du trait vertical");
rep("( ) Au-dessous du trait horizontal et à droite du trait vertical");
rep("( ) Au-dessous du trait horizontal et à gauche du trait vertical");
sch("images/geo01.png","300","184");

quest("La poire est située://a");
rep("( ) Au-dessus du trait horizontal et à droite du trait vertical");
rep("( ) Au-dessus du trait horizontal et à gauche du trait vertical");
rep("(o) Au-dessous du trait horizontal et à droite du trait vertical");
rep("( ) Au-dessous du trait horizontal et à gauche du trait vertical");
sch("images/geo01.png","300","184");

quest("Combien y a-t-il d'étoiles à l'intérieur du rectangle?//a");
rep("( ) 1 étoile");
rep("( ) 2 étoiles");
rep("( ) 3 étoiles");
rep("(o) 4 étoiles");
rep("( ) 5 étoiles");
sch("images/geo02.png","337","170");

quest("Combien y a-t-il d'étoiles à l'extérieur du cercle?//a");
rep("( ) 1 étoile");
rep("( ) 2 étoiles");
rep("( ) 3 étoiles");
rep("(o) 4 étoiles");
rep("( ) 5 étoiles");
sch("images/geo02.png","337","170");

quest("Deux figures géométriques sont représentées ci-contre.");
rep("La figure A est un [cercle||rond||disque]");
rep("Et la figure B un [triangle]");
sch("images/geo03.png","292","87");

quest("Le vecteur (la flèche) <vec><i>F</i></vec> est parallèle ://a");
rep("[ ] à l'axe (<i>O</i>, <vec><i>x</i></vec>)");
rep("[x] à l'axe (<i>O</i>, <vec><i>y</i></vec>)");
rep("[ ] à l'axe (<i>O</i>, <vec><i>z</i></vec>)");
sch("images/geo04.png");

quest("Le vecteur (la flèche) <vec><i>F</i></vec> est perpendiculaire ://a");
rep("[x] à l'axe (<i>O</i>, <vec><i>x</i></vec>)");
rep("[ ] à l'axe (<i>O</i>, <vec><i>y</i></vec>)");
rep("[x] à l'axe (<i>O</i>, <vec><i>z</i></vec>)");
sch("images/geo04.png");




quest("Quelle est la somme représentée ci-contre:");
rep("Elle est de [77] centimes.");
sch("images/mes01.png","215","123");

quest("Quel jour suit le mardi?");
rep("Le [mercredi]");

quest("Quel mois précède le mois de juillet?");
rep("Le mois de [juin]");
bouton_indice("RAPPEL","pages/aide2.html");
bouton_correction("COMPLEMENT","pages/complement.html");

quest("A votre avis, quel est le poids d'une chaise?");
rep("[ ] 4 grammes");
rep("[ ] 40 grammes");
rep("[ ] 400 grammes");
rep("[x] 4 kilogramme");
rep("[ ] 40 kilogrammes");
rep("[ ] 400 kilogrammes");

quest("Quel est le trait le plus long?");
rep("[ ] A");
rep("[x] B");
rep("[ ] C");
rep("[ ] D");
sch("images/mes02.png","279","116");

quest("Une bouteille contient 2 litres d'eau. On verse le contenu de 3 bouteilles dans un seau. Combien y a-t-il d'eau dans le seau?//a");
rep("[ ] 1 litre");
rep("[ ] 2 litres");
rep("[ ] 4 litres");
rep("[x] 6 litres");
rep("[ ] 8 litres");

quest("Pour ce cylindre de diamètre 40 mm, que faut-il écrire au dessus de la ligne de cote?");
rep("Inscription (utilisez la barre de caractères spéciaux) : [Ø40||Ø 40]");
sch("images/mes03.png","200","204");
caracteres_speciaux("œ","€","Ø");

theme("Vêtements");

debut("Voici une question sur le thème &quot;Vêtements&quot;.");

quest("Sélectionnez les vêtements que vous voyez//2");
rep("[x] Un pantalon");
rep("[ ] Une jupe");
rep("[ ] Une robe");
rep("[ ] Un manteau");
rep("[x] Une écharpe");
rep("[ ] Une cravate");
rep("[ ] Un chapeau");
sch("images/vet02.png","279","116");

quest("Sélectionnez les vêtements que vous voyez//2");
rep("[ ] Un pantalon");
rep("[ ] Une jupe");
rep("[x] Une ceinture");
rep("[ ] Un manteau");
rep("[ ] Une écharpe");
rep("[x] Une cravate");
rep("[ ] Un chapeau");
sch("images/vet01.png","279","116");

quest("Sélectionnez les vêtements que vous voyez//2");
rep("[ ] Un soutien-gorgr");
rep("[x] Une culotte");
rep("[ ] Une robe");
rep("[x] Un maillot de bain");
rep("[ ] Une écharpe");
rep("[ ] Un basket");
rep("[ ] Un chapeau");
sch("images/vet03.png","279","116");

quest("Sélectionnez les vêtements que vous voyez//2");
rep("[ ] Un pantalon");
rep("[x] Une chaussette");
rep("[ ] Une ceinture");
rep("[ ] Un manteau");
rep("[x] Une chemise");
rep("[ ] Une cravate");
rep("[ ] Un chaussure");
sch("images/vet04.png","279","116");

quest("Sélectionnez les vêtements que vous voyez//2");
rep("[x] Un collant");
rep("[ ] Une chaussette");
rep("[ ] Une ceinture");
rep("[x] Des gants");
rep("[ ] Une chemise");
rep("[ ] Une cravate");
rep("[ ] Un bonnet");
sch("images/vet05.png","279","116");

quest("Tapez pour chaque vêtement le numéro correspondant//5");
rep("[5] Une chaussette");
rep("[2] Des gants");
rep("[3] Une chemise");
rep("[1] Un chapeau");
rep("[4] Un maillot de bain");
sch("images/vet_2_01.png","500","120");

quest("Tapez pour chaque numéro les vêtements correspondants.//5");
rep("1 Un [chapeau]");
rep("2 Des [gants]");
rep("3 Une [chemise]");
rep("4 Un [maillot de bain]");
rep("5  Une [chaussette]");
sch("images/vet_2_01.png","500","120");

quest("Ecrivez l'article qui convient.//5");
rep("1 [Un||un] chapeau");
rep("2 [Des||des] gants");
rep("3 [Une||une] chemise");
rep("4 [Un||un] maillot de bain");
rep("5  [Une||une] chaussette");
sch("images/vet_2_01.png","500","120");

theme("Se présenter ");

debut("Voici une question sur le thème &quot;Se présenter&quot;.");

quest("Remplissez les champs//4");
rep("Bonjour, je m'appelle [Nicolas||Nicolas LEGRAND], je suis [enseignant]. J'habite [au] Yémen [à] Dhamar.");
sch("images/carte01.png","300","150");

quest("Remplissez les champs//3");
rep("Bonjour, je m'appelle Sarah, je suis [yéménite]. J'habite [au] Yémen [à] Taiz.");
sch("images/cart02.png","300","150");

theme("Date et heure  ");

debut("Voici une question sur le thème &quot;Date et heure&quot;.");
quest("Completer");
rep("Je suis ne le [quinze] [decembre] [mil neuf cent soisnnnn]");


